/**
 * 服务项目模块
 * Created by Taow on 2017/6/24.
 */
import Vue from 'vue'
import VueResource from 'vue-resource';
Vue.use(VueResource);

export default {
  /**
   * 获取服务列表
   */
  getServiceList(pageSize,pageNum,data){
    return Vue.http.post("/serviceItem/getServiceItemList/"+pageSize+'/'+pageNum,data);
  },

  /**
   * 服务项目的启用和停用
   */
  startOrStopServiceItem(serviceId,serviceStatues){
    return Vue.http.post("/serviceItem/startOrStopServiceItem/"+serviceId+'/'+serviceStatues);
  },

  /**
   * 添加服务项目
   */
  addServiceItem(data){
    return Vue.http.post("/serviceItem/addServiceItem",data);
  },
  /**
   * 删除服务项目
   */
  delServiceItem(serviceId){
    return Vue.http.post("/serviceItem/deleteServiceItem/"+serviceId);
  },
  /**
   * 编辑服务项目
   */
  editServiceItem(data){
    return Vue.http.post("/serviceItem/editServiceItem",data);
  },

  /**
   * 获取服务项目详情
   */
  getServiceItemInfo(serviceId){
    return Vue.http.get("/serviceItem/getServiceItemDetail/"+serviceId);
  },

  /**
   * 新增计费规则
   */
  addBillingRules(data){
    return Vue.http.post("/serviceItem/addServiceCharge",data);
  },

  /**
   * 计费规则详情
   */
  getBillingRulesDetail(chargeId){
    return Vue.http.get("/serviceItem/getServiceChargeDetail/"+chargeId);
  },

  /**
   * 编辑计费规则
   */
  editBillingRules(data){
    return Vue.http.post("/serviceItem/updateServiceChargeEntity",data);
  },

  /**
   * 删除计费规则
   */
  delBillingRules(chargeId){
    return Vue.http.post("/serviceItem/deleteServiceCharge/"+chargeId);
  },

  /**
   * 新增服务内容
   */
  addServiceContent(data){
    return Vue.http.post("/serviceItem/addServiceContent",data);
  },

  /**
   * 删除服务内容
   */
  delServiceContent(contentId){
    return Vue.http.post("/serviceItem/deleteServiceContent/"+contentId);
  },

  /**
   * 服务内容详情
   */
  getServiceContentDetail(contentId){
    return Vue.http.get("/serviceItem/getServiceContentDetail/"+contentId);
  },

  /**
   * 编辑服务内容(提交)
   */
  editServiceContent(data){
    return Vue.http.post("/serviceItem/updateServiceContentEntity",data);
  },
}
